home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / antenna / yagiu112 / header.c < prev    next >
C/C++ Source or Header  |  1995-08-07  |  927b  |  32 lines

  1. #include <stdio.h>
  2. #include <sys/types.h>
  3. #include <unistd.h>
  4. #include <errno.h>
  5. #include "yagi.h"
  6.  
  7. extern int errno;
  8.  
  9. void write_header_to_disk(FILE *ofp, int elements, int driven,
  10. int parasitic, double min_frequency, double max_frequency, double frequency,
  11. double step_frequency, double angular_step)
  12. {
  13.     int b=0;
  14.     fwrite((char *) &elements, sizeof(elements), 1, ofp);
  15.     fwrite((char *) &driven, sizeof(driven), 1, ofp);
  16.     fwrite((char *) ¶sitic, sizeof(parasitic), 1, ofp);
  17.     fwrite((char *)&min_frequency, sizeof(min_frequency), 1, ofp);
  18.     fwrite((char *)&max_frequency,sizeof(max_frequency), 1, ofp);
  19.     fwrite((char *)&frequency, sizeof(frequency), 1, ofp);
  20.     fwrite((char *)&step_frequency, sizeof(step_frequency), 1, ofp);
  21.     fwrite((char *)&angular_step, sizeof(angular_step), 1, ofp);
  22.     fseek(ofp, HEADER_SIZE,SEEK_SET);
  23.  
  24. #ifdef DEBUG
  25.     if(errno)
  26.     {
  27.         fprintf(stderr,"Errno =%d in header.c\n", errno);
  28.         exit(1);
  29.     }
  30. #endif
  31. }
  32.